ASCII-Draw ~~~~~~~~~~ This is a 'drawing' program for *characters*. The purpose of this program is to provide means to do those little boxes and line- drawings, you have may seen on the PC. Featuring: - 6 different box-styles. - Block functions (copy, move, mirror, flip, slant, delete, invert). - You can double / half rows depending on what rez you are. - Doesn't utilize GEM for reasons mentioned below. Test things mentioned in a little helptext on startscreen and you should 'soon' be acquitanced with other features of Ansidraw. Because program doesn't use GEM, you could use this program through BBS (Mint), if it supports I/O-redirection (or use it from auto-folder although I fail to see any reason for that). Default files are optional: 8x16.fnt Hi-rez font. 8x8.fnt font for med-rez + 50 lines hi-rez. Ansi.asc Pic loaded at startup, if found. (BBS-Logo, default layout...) You can always get description of all the keys by pressing 'h'. I have also been notified that this is a little hard to use ?! (8-B So here's a short tutor: 1. Load ansidraw with ansifonts installed (put 8x16.fnt and 8x8.fnt in the same folder with the program or use any other program that does the trick). 2. Start anew or (L)oad an existing picture. 3. Move cursor to the desired point by cursorkeys or joystick. Select appropiate ansi character (press 'A', select character and press Return) and start drawing. Default drawing mode is transparent ie. drawn character is 'added' to the previous character on the spot. If you want to draw only lines & corners, you can change mode to the overwrite by pressing 'P'. Spacebar toggles writing (pen up/down). Practice. 4. If you made an error you can change characters by selecting overwrite mode or totally erase them by pressing 'Backspace' (changes drawing character to ' ') and moving cursor over offending error(s). If you want to erase whole picture you have to press 'N' _twice_. 5. You can redraw screen by pressing 'R' (handy if you get garbage on screen when you're online), draw inverse characters by pressing 'I' and input text on screen by pressing 'T'. 6. There are two ways of copying stuff around the screen one is using 'Delete' to move current line to the buffer and 'Insert' to get it from buffer to the screen. More flexible method is using (B)lock commands. First you move cursor to the startpoint of a block press 'B'(lock) and 'S'(tart). Then you move cursor to the endpoint and press 'B' and 'E'(nd). Now you have marked your block. You may clear it, copy it or move it: cursor to the desired point and 'B' & 'M'(ove). I hope this helped a bit! --------- History: v. 1.0 ~~~~~~ (20.5.1993) First version. v. 1.1a ~~~~~~~ (1.8.1993) changes: I noticed some bugs and illogicalities, so I fixed them. Now you can also use joystick (not online, of cource) and keypad for drawing. v. 1.1c ~~~~~~~ (13.10.93) changes: discarded timeout -feature. Load -function tries now to complete filename, first adding '.asc' to the end, then searching for first filename which begins with given characters. Save -function adds '.asc' to the filenames which don't have filetype specified. By pressing 'g', you can use filesector to fileoperations (don't do this, if you haven't got GEM at the moment!!!). Reads screen size in characters. v. 1.2 ~~~~~~ (12.12.1993) changes: Doubled screen update speed. Blockoperations may now be overlapping. Joystick movement speed configurable. Trun- cates lines to COLUMNS when reading text. Some new bugs eliminated :-). Installable. v. 1.3 ~~~~~~ (15.12.1993) changes: Can change to 25/50 lines on screens (does't work if you use any other font changing program!). Uses line-A, so it might not work on newer machines. Added a medium resolution font (8x8.fnt) + new shortcuts for helppage :-). Modified load and block functions a little. v. 1.3b ~~~~~~~ Expands tabs to 8 spaces when loading. Recognices (unix,amiga) and (atari,PC) line-ends. v. 1.4 ~~~~~~~ (11.1.1994) Added Turn + horizontal and vertical flip + slant block operations. Now you can draw 7-bit boxes too, if needed (Quite like good ol' Hack). v. 1.5 ~~~~~~ (17.1.1994) Improved Block and Drawing functions. Drawing is now much easier (before it was quite unforgiving...). Now there's also an ascii- font program, for which you can do nice fonts with this. v. 1.52 ~~~~~~~ (3.2.1994) Added block fill function. After selecting block and fill function, you give program the ascii character, you want block to be filled with. The default mode for block functions is transparent and can be changed by pressing 'P' as drawing mode. ------------------ Program was developed with GFA Basic 3.x. DISCLAIMER: Programmer can't be held responsible for any damage caused by improper or proper use of this program. THIS PROGRAM IS NOT PUBLIC DOMAIN! Mapware by: Eero Tamminen N8-S Sahantie 2 23600 KALANTI FINLAND E-mail: t150315@cc.tut.fi (not between 1.5 - 1.9) Functionality in program names, functionality in programs. (or I'm just too lazy/busy to invent dazzling names...) (If you find this program useful, send me a some kind of map of your hometown/city to the address above. Ansi-drawings, bug-reports and suggestions and money are welcome too!) PS. I have also made a b&w raster graphics program. It uses GEM. Features: 3 separate screen, fully configurable popup-menu, 8x16 monospaced and GDOS fonts, many block functions etc. Name of the program is DRAW.